Synonyms for "set upon"

Words with similar meaning